import React from 'react';
import {keyframes} from '@emotion/core';
import styled from '@emotion/styled';
import {motion} from 'framer-motion';
import random from 'lodash/random';

import testableTransition from 'app/utils/testableTransition';

// Using framer motion for this loop for the nice physics
const Light = styled(motion.g)`
  transform-box: fill-box;
`;

Light.defaultProps = {
  initial: {
    originX: '50%',
    originY: '0',
  },
  animate: {
    rotate: [-5, 8, -5],
    transition: testableTransition({
      duration: 3,
      repeat: Infinity,
      repeatType: 'loop',
    }),
  },
};

const fallingKeyframes = keyframes`
  0%,  100% {
    opacity: 1;
    transform: translateY(0);
  }
  30% {
    transform: translateY(15px);
  }
  40% {
    opacity: 0;
  }
  60% {
    transform: translateY(0);
  }
`;

const StarGroup = styled(motion.g)`
  > g {
    animation-name: ${fallingKeyframes};
  }
`;

StarGroup.defaultProps = {
  onAnimationEnd: (e: React.AnimationEvent) => {
    if (!(e.target instanceof SVGGElement)) {
      return;
    }
    const style = e.target.style;
    const delay = random(3000, 10000);

    const restart = () => {
      style.animation = `${fallingKeyframes.name} ${random(3000, 8000)}ms`;
    };

    style.animation = 'none';
    setTimeout(restart, delay);
  },
};

const WelcomeBackground = () => (
  <Container>
    <Bed width="490" height="448" fill="none" xmlns="http://www.w3.org/2000/svg">
      <Background
        opacity=".5"
        d="M435.5 57.3V17h-103V0h-33.8v82.5s-142.7-.6-143.2 0v24.7h-13.8V200H77.5v37.7H9.9v24H0v129.5h70.1v19.5h60.2V448H432v-89.5h17.2V331s24.6 4 24.6 0V187.8h16V57.3h-54.4z"
        fill="#B39ED3"
      />
      <path
        d="M404.8 49.5s-6.5-2.6-22.6-1.5c-16.5 1.2-18.5 3.7-18.5 3.7L306.3 302c0 9 34.5 16.1 77 16.1 42.4 0 76.4-7.6 76.6-16.5.2 0-55-252.1-55-252.1z"
        fill="#fff"
      />
      <Light>
        <path
          d="M412 49.5s-6.5-2.6-22.7-1.5C373 49.2 371 51.7 371 51.7L313.5 302c0 9 34.5 16.1 77 16.1 42.4 0 76.3-7.6 76.5-16.5.3 0-55-252.1-55-252.1z"
          fill="#ECB532"
        />
        <path
          d="M411 49.5s-5.5-2-18.9-1.7c8 .3 11.5 1.7 11.5 1.7s56.3 252.2 56 252.2c-.2 8.6-32.8 16.1-74.4 16.5h3.8c43.2 0 77.8-7.6 78-16.5.3 0-56-252.2-56-252.2z"
          fill="#A67029"
        />
      </Light>
      <g opacity=".5">
        <path
          d="M34.8 362.3s.8.4 1.1-.6l.3-.8 57-31.5 108 11.5-.8 43.5-165.6-22zM23.5 258.4a5.3 5.3 0 100-10.7 5.3 5.3 0 000 10.7zM211.5 264.7a5.3 5.3 0 100-10.6 5.3 5.3 0 000 10.6z"
          fill="#7E62AF"
        />
        <path
          d="M206 266.2l-.5 5.7-175.7-6.1-.8-7.3-8.8 2L34.7 359c1.8 1.4 3.3 0 3.3 0l-3.3-39 168.7 17.7-1 44.4 3.8.2s8.4-115 9.2-116.1c.7-1.2-9.5 0-9.5 0zM33 299.4l-2.7-30.6 174.9 7-1 37.5L33 299.4z"
          fill="#7E62AF"
        />
        <path
          d="M204.2 383.8l3.7-43.7 5.5-4 .3 11.8 18.9-3.4s2.3-.6 2.2-3c-.1-2.5-.9-5.3-.9-5.3l22.5-10.8-1.5-8 35.2-22 17.6.7s-.4.9.9 1.5c1.2.6 2.4 0 2.4 0l-106.8 86.2z"
          fill="#7E62AF"
        />
      </g>
      <path
        opacity=".5"
        d="M334.4 419.3l50.7-39s-1.7 2.3-2.5-1.4c-.9-3.7-.6-13.2-2.3-14-1.7-1-7.2 0-11.7 6.5-4.6 6.8-23.8 41.7-34.2 48z"
        fill="#7E62AF"
      />
      <path
        d="M170.8 365.1c-2 .3-4.2.7-6.2 1.3a44.7 44.7 0 00-11.3 5.9c6 1.4 11.9 2.7 14 3 8.4 1.6 14.9-3.3 12-6.2-1.4-1.3-5.6-2.9-8.5-4zM135.6 367.9c1.2.4 4.8 1.2 9.1 2.2 1-1.5 2-3.3 2-5.4.3-3-.5-6-1.2-8-5.3 2.5-9.7 4.5-11.2 5.4-4.8 2.8-1.6 5 1.3 5.8zM172.1 344.5l-13.6 6.1L178 358l15.8-7.4-21.8-6.1z"
        fill="#793338"
      />
      <path
        d="M296.2 317.7c-4.6-4-10.2-6-12.3-4.4a9.6 9.6 0 00-2.7 3.2c0-.2-.2-.3-.2-.3l-16.4-3-7.5 4.7 15.1 3h.1c-.7.8-1.2 1.7-1.6 2.8v-.3l-14.5-2.5 1 5.8-4.4 2.5a1007.7 1007.7 0 0027.2 4c3.4.4 7.6.4 9.6-1.4 1.3-1.3-.1-4.3-2.6-7 2.5.4 8 1.1 10.6.5 2.5-.5 3.2-3.6-1.4-7.6z"
        fill="#E1557A"
      />
      <path
        d="M284 313.3c-1.4 1-3 2.9-3 2.9a989 989 0 01-18.4-3.5l-7.7 4.8 17.3 3.5c-.6.7-1.2 1.4-1.6 2.5l-15.2-3 1 5-6.8 3.4s11.6 1.5 19.2 2.7l8.7 1.2c0-1.5.3-6 3.9-8.8 4.3-3.4 5.5.8 5.5.8s1.7-6.4 5.3-7.8c1.2-.5 2.2-.3 3 0-4.3-3.5-9.3-5.3-11.3-3.7z"
        fill="#9E3565"
      />
      <path
        d="M296.3 316c-4.8-4.3-10.6-6.3-12.9-4.5-1.1 1-2 1.9-2.6 2.8l-16.3-3c-.3 0-.5.1-.6.4-.1.3.1.6.4.7l16 3c-.5.9-.7 1.7-.8 2-3-1-5.5-.5-7.5 1.7l-14.9-3c-.3 0-.5.2-.6.5 0 .3.1.5.4.6l14.4 2.9-1 1.6-14.2-2.6c-.3 0-.5.1-.6.4 0 .3 0 .6.4.7l14 2.4c-1 2.8-1.5 5.9-1.6 7.2l-15.7-2.4c-.3 0-.5.1-.6.5 0 .3.1.5.4.6l16 2.3H268.7l11 1.6 3.4.2c2.5 0 5-.4 6.5-1.9.5-.5.7-1.1.7-2-.1-1.4-1-3.1-2.4-4.7 1.5.2 4.2.6 6.7.6l2.8-.2c1.2-.2 2-1 2.3-2 .3-1 .2-3.3-3.4-6.5zm-7.4 14c-1.6 1.4-4.8 1.9-9.2 1.3-1 0-5.5-.8-10.6-1.5.2-1.7 1-7.3 3.1-9.8 2.5-3 5.8-3 10 .2 3.8 2.6 6.9 6.5 7 8.7 0 .5 0 1-.3 1.1zm9.8-7.9c-.2.7-.7 1.1-1.5 1.3-3.5.8-10-.5-10-.6h-.3a21.2 21.2 0 00-4-3.5c-1-.6-1.7-1.2-2.7-1.6.1-.5.8-3.3 3.7-5.4 1.7-1.4 6.9.2 11.7 4.4 2.3 2.1 3.5 4 3.1 5.4zM293.3 158.7a746.1 746.1 0 00-3.1-22.5c-1-5.6-6.3-4.2-6.3-4.2s-103.1 15.5-108.8 17.1c-5.7 1.8-4.4 4.8-3.8 8 .3 1.7 2.4 9.5 4.5 17.8l117.5-16.2z"
        fill="#2F1D4A"
      />
      <path d="M184 167.7a5.7 5.7 0 100-11.5 5.7 5.7 0 000 11.5z" fill="#FEFFFD" />
      <path d="M185.4 167.7a5.7 5.7 0 100-11.5 5.7 5.7 0 000 11.5z" fill="#E1557A" />
      <path
        d="M189 163.4l-3.2-1.6 1.6-2.7c.1-.2.1-.5-.2-.7a.5.5 0 00-.7.2l-1.6 2.7-2.8-1.5c-.2 0-.5 0-.7.2-.1.2 0 .5.2.7l2.7 1.5-1.8 2.8c-.1.2-.1.5.2.7h.3l.4-.1 1.8-3 3.2 1.8.2.1c.2 0 .4 0 .4-.3.4-.4.3-.7 0-.8z"
        fill="#2F1D4A"
      />
      <path
        d="M185.4 156.2h-.7c2.8.3 5 2.8 5 5.8s-2.2 5.3-5 5.7h.7a5.7 5.7 0 100-11.5z"
        fill="#3A1029"
      />
      <path d="M202.4 164.8a5.7 5.7 0 100-11.4 5.7 5.7 0 000 11.4z" fill="#FEFFFD" />
      <path d="M203.9 164.8a5.7 5.7 0 100-11.4 5.7 5.7 0 000 11.4z" fill="#F58452" />
      <path
        d="M203.9 153.4h-.8c3 .3 5 2.7 5 5.7s-2 5.3-5 5.8h.8a5.7 5.7 0 100-11.5z"
        fill="#40181D"
      />
      <path d="M220.4 161.7a5.7 5.7 0 100-11.5 5.7 5.7 0 000 11.5z" fill="#FEFFFD" />
      <path d="M221.8 161.7a5.7 5.7 0 100-11.5 5.7 5.7 0 000 11.5z" fill="#ECB532" />
      <path
        d="M221.8 150.2h-.7c2.9.3 5 2.7 5 5.7s-2.1 5.4-5 5.8h.7a5.7 5.7 0 100-11.5z"
        fill="#3E2111"
      />
      <path
        d="M200.4 161c-.2 0-.4-.2-.5-.5-.1-.3 0-.5.4-.6l5.8-1.5c.3-.1.5 0 .6.4.1.3 0 .5-.4.6l-5.8 1.5h-.1zM224.9 155c-.1-.3-.3-.4-.6-.4l-2.9.7-.7-3c-.1-.4-.3-.5-.6-.5-.3.1-.4.3-.4.6l.7 3.1-3 .7c-.3.1-.4.3-.4.6.1.2.3.5.5.5h.1l3-.8.7 3c.1.2.3.4.5.4h.1c.3 0 .4-.3.4-.6l-.7-3 2.9-.7c.3 0 .5-.4.4-.6zM422 102l-5.9-24c-.2-1-1.2-.8-1 .1l6 24c.4 1 1.2.6 1-.2zM407.4 190.5l2.6.1c.2 0 .5-.2.6-.4 0-.2 0-.4-.3-.4l-2-.1.5-1.7h1c.3 0 .6-.2.7-.4 0-.2 0-.4-.3-.4h-1l.6-1.6h2.2c.2 0 .5-.1.6-.3.1-.2 0-.4-.3-.4l-2.6-.1-.7.4-1.8 5c-.2.1-.1.3.2.3zM420.2 191l2.7.1c.2 0 .5-.2.6-.4l1.8-5c0-.2 0-.4-.3-.4l-2.7-.1c-.2 0-.5.2-.6.4l-1.9 5c.1.2.2.4.4.4zm4.1-4.9c-.5 1.4-.9 2.5-1 3.2l-.5-3.3 1.5.1zm-2.1 1l.4 3.1-1.6-.1 1.2-3zM412 190.8l.5-.4 1.8-4.8h2c.2 0 .6-.1.7-.3 0-.2 0-.4-.4-.4l-2.4-.1c-.2 0-.5.2-.6.4l-2 5.2c0 .2.1.4.3.4zM415.7 191c.2 0 .5-.3.6-.5l1.8-4.8h2c.2 0 .5-.1.7-.3 0-.2 0-.4-.4-.4l-2.4-.1c-.2 0-.5.2-.6.4l-2 5.2c0 .2.1.4.3.4zM425 191.3c.2 0 .5-.2.6-.4l1.7-4.8 2 .1c.3 0 .6-.2.7-.4 0-.2 0-.4-.3-.4l-2.5-.1c-.2 0-.5.2-.6.4l-2 5.2c0 .2.2.3.4.4zM393.8 105.6l-1.9.6 2.6 12.4-15.7 4s-.8.9-.4 2c.3 1 1.6 2.6 1.6 2.6l3.7.2-.4-1.6 14-5s1.2-.5.8-1.6l-4.3-13.6z"
        fill="#2F1D4A"
      />
      <path
        d="M425.3 117l-17-4.2-1.7-11.8 9.3-3c1.3-.5 3-1.4 1.2-3.7-1-1.2-7.8-8-14.1-14.2l7-24.2-1.7-6.4-1.3.8-5.3 28.3-9.9-9.7c-1.1-1-3.2-1.8-3.9 1.5l-2.4 11.3-12-28.5-5.3-.2 16.7 31.4-4.3 21.5c-.2 1.5-.3 3.6 3.1 2.6l22.4-7.4-1.2.4.8 11.7s-.2 1.9 1.2 2l13.7 3.7-1.4 1.3c-1 .7-.4 2.2-.4 2.2s2.8-.7 4.1-1.2c1.3-.6 3-1.8 3-1.8l-.6-2.4zm-35.5-40.5l4.8-.3 3.4 14.7h-1.7l-6.5-14.4zm9.2 22.3a2.5 2.5 0 01-2.6-2.5c0-1.5 1.2-2.6 2.6-2.6 1.4 0 2.6 1.1 2.6 2.6 0 1.3-1.2 2.5-2.6 2.5z"
        fill="#2F1D4A"
      />
      <path
        d="M60 325L72 348c.8 1.7-1.3 2-1.3 2s-22.1 2-24 2c-1.8.2-1.3-1.5-1.3-1.5l7.5-26 7 .7z"
        fill="#fff"
      />
      <path
        d="M63.1 325.8l12 22.8c.9 1.7-1.2 2-1.2 2s-22.2 2-24 2c-1.9.2-1.3-1.4-1.3-1.4l7.4-26 7.1.6z"
        fill="#ECB532"
      />
      <path
        d="M46.4 352.3c-.6 0-1-.2-1.3-.5-.6-.6-.2-1.7-.2-1.8l7.2-25c.1-.3.5-.4.7-.3.3 0 .4.4.3.6l-7.3 25c-.1.2-.1.6 0 .8 0 .2.5.2.7.2l24-2.2c.2 0 .7-.2 1-.5 0-.2 0-.4-.2-.7L60 326c0-.2 0-.5.3-.7.2-.1.5 0 .7.2l11.3 21.8c.4.8.3 1.3 0 1.6-.3.8-1.6 1-1.7 1l-24.1 2.2h-.1z"
        fill="#ECB532"
      />
      <path
        d="M61 325.6l-.7-.1c-.1.2-.3.4-.1.6L71.4 348c.2.3.2.6.1.7-.2.3-.7.4-.9.5l-22 2s-.3.6 0 1l22.1-2c.1 0 1.3-.2 1.8-1 .2-.3.3-1-.1-1.6L61 325.6z"
        fill="#A67029"
      />
      <path
        d="M56.7 342.4L53 329.3l4.7-.7.4 13.6-1.5.2zM58 348a1.8 1.8 0 100-3.7 1.8 1.8 0 000 3.7zM48 340.4L38 336s-1.1-.3-.7-1.8c.4-1.4 3.9-9.3 3.9-9.3l-2.3-1.6 1-2.6h.7l.5.5-.3 1.2 1-2.2h1l.8.4-.8 2 1.5 1s.8.3.2 1.2l-5 9.7 8.8 4.9-.4.9zM51.5 351.4l-9 5.4s-1 .7-.1 1.7c1 1 9.2 7.6 9.2 7.6s-.8.3-1.5 1-.7 1.7-.7 1.7 1.8 0 3.7-1c2-.8 2.1-1.6 2.1-1.6l-10.9-8.8 8.7-6h-1.5zM60.9 350.4l3.8 11.8s.3 1.4 1.3.9c1-.6 9.9-7.5 9.9-7.5s2.3-.3 3-1c.8-.8.9-1.3.9-1.3s-1.6-.4-2.7-.4l-2.3.2s-8.5 7.7-8.6 7.4c0-.4-4.2-10-4.2-10h-1.1z"
        fill="#2F1D4A"
      />
      <path
        d="M66.8 338l1.4 30.7s0 1 .2 1.8l.8 2 .8-.1.6-.3-.7-1.3 2 1.6 1.7.7.8-.3.4-.7-1-.7 1.7.4.8-.4.2-.7-5.8-3.1-2.8-28-1-1.6z"
        fill="#2F1D4A"
      />
      <path
        d="M97.1 330.1l-3.4 9.9 11 10.8 15.6-1.6 5-14.2-2-2.3-26.2-2.6z"
        fill="#793338"
      />
      <path
        d="M100.9 330.2l4.4 8.8 1.8-.4-1.5-8-4.7-.4zM107 345.3a2 2 0 100-4.1 2 2 0 000 4.1z"
        fill="#2F1D4A"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M93.9 329c.2.1.4.4.3.7l-3.4 9.6 10.7 10.5 15-1.7 4.9-13.6-1.9-2a.5.5 0 01.8-.7l2 2.3c.1.1.2.3.1.5l-5 14.2c0 .1-.2.3-.4.3l-15.6 1.7-.4-.1-11.1-10.9a.5.5 0 01-.1-.5l3.4-10c.1-.2.4-.4.7-.3z"
        fill="#2F1D4A"
      />
      <path
        d="M103.8 350.2l-2.5 8.7s-.3 1 .7.8c.8-.2 14.5-6.3 14.5-6.3l4.1-1s.6-.8-.5-1l-5-.4-1 1.7-10.6 4.1 1.3-6.9-1 .3z"
        fill="#2F1D4A"
      />
      <path
        d="M113.1 349.3l-2.1 10.3s-.2 1.3.9.8l12.8-6.9 4.6-1.4s.2-.8-.7-1c-1-.3-6.2-.5-6.2-.5s-.5.5-.5.9l-.3 1.6-8.8 4.6 1.3-9-1 .6z"
        fill="#2F1D4A"
      />
      <path
        d="M373.4 368.5c1.5-1.3 2.8-.6 3.2 1.1.4 1.8 4.6 28 5.4 31 .7 2.8-2.1 2-2.1 2l-27.5-3.8c-.2-.3 16.4-26 21-30.3z"
        fill="#E1557A"
      />
      <path
        d="M379 403.3l-.8-.1-27.5-3.9c-.3 0-.5-.3-.4-.6.1-.3.3-.5.7-.4l27.5 3.9c.3 0 1 .2 1.3-.1.3-.3.2-1 .1-1.4-.4-1.6-1.8-10.6-3.2-18.6-1-6-2-11.5-2-12.4-.2-.7-.4-1.2-.8-1.3-.2-.1-.6.1-1 .5-.3.2-.6.2-.8 0a.5.5 0 010-.7c.8-.7 1.5-1 2.2-.8.7.2 1 .8 1.4 2l2 12.3c1.4 8 2.8 17 3.2 18.6.3 1 .1 1.9-.4 2.4s-1.1.6-1.5.6z"
        fill="#E1557A"
      />
      <path
        d="M380.4 402.8c.5-.5.6-1.3.4-2.4-.4-1.6-1.8-10.5-3.2-18.6-1-6.2-2-11.6-2-12.3-.2-.8-.5-1.3-.8-1.6-.4 0-.9.2-1.3.6h.3c.3.1.6.5.8 1.3l2 12.4c1.3 8 2.8 17 3.2 18.6.1.6.2 1.2-.1 1.4-.3.3-1 .2-1.3 0l-26-3.5v.3l27.5 3.9.5-.1z"
        fill="#9E3565"
      />
      <path
        d="M355.8 399.3l22.5-19.6a186 186 0 00-1.8-10c-.4-1.8-3.2-2.1-4.6-.8a260.5 260.5 0 00-20.6 29.6l4.5.8z"
        fill="#9E3565"
      />
      <path
        d="M357.1 400s5 12.2 4.6 12.3c-.4.1-16.3-4.8-16.3-4.8l-2.1 2.6 19.5 5s3 1 2.1-1.1c-1-2.5-6.3-14-6.3-14h-1.5z"
        fill="#2F1D4A"
      />
      <path
        d="M370.5 401.8s6 8.9 5.5 8.7l-12-3.3-1.3-1.7s-.5-.8-1.2-.7c-.7.1-6.1.8-6.9 1.5-.8.7 21.8 7.4 23.7 8 1.7.6 3.7.3 2.7-1.1-1-1.5-8.7-11.3-8.7-11.3l-1.8-.1zM369.4 375.5l-1.4 14.4h2.1l3.4-13.8-4-.6zM368.4 397a2.4 2.4 0 100-4.8 2.4 2.4 0 000 4.7z"
        fill="#2F1D4A"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M41.7 323.6c.1.3 0 .6-.2.7l-8 3.6a.5.5 0 01-.3-1l7.9-3.5c.2-.1.5 0 .6.2z"
        fill="#2F1D4A"
      />
      <path
        d="M258.9 176.1l.4 2.4 7-1.3-.4-2.5-7 1.4zM262.3 196.2l.5 2.4 7-1.3-.6-2.6-7 1.5zM190.5 349.2l-21.7-6.2h-.4l-1.7.9c-7 3.1-32.3 14.5-36.5 16.9-1.9 1.1-2.8 2.3-2.7 3.4.2 1.8 2.9 2.9 4 3.3 2 .6 10.4 2.5 18.2 4.4h.2l11.8 2.6h.7s.2 0 .3.2H163.3l.5.2 3.3.3c4.7 0 8.4-2 9.7-4.1.6-1.3.4-2.5-.6-3.4a42.6 42.6 0 00-7.4-3.6l-1.2-.5-1.8-.8-.5-.5c0-.3.8-.8 1.7-1.2l23.8-11.2c.2 0 .3-.3.3-.5-.3.1-.4 0-.6-.2zm-15.9 7.4l-5-1.9L182 348l7 2-14.4 6.6zm.5-10.7l5.5 1.6-12 6.6-.2.1-5.2-2 12-6.2c-.2 0 0 0 0 0zm-1.4-.4l-11.8 6.2h-.1c-2-.6-4-1.5-5.6-2l11.4-5.1 1-.4 5 1.3zm-41.5 21c-2-.6-3.3-1.5-3.3-2.3 0-.7.6-1.5 2.2-2.4l10.6-5.1a23 23 0 011 7.3c0 1.5-.6 3.2-1.7 5l-8.8-2.4zM164 374h-.4l-.4-.2h-.1l-12-2.6c2.4-1.6 6.4-4 10.3-5.2 1.7-.5 3.8-1 6-1.3l1 .4a26 26 0 017 3.4c.6.6.7 1.3.3 2.2-.9 2.1-5.6 4.5-11.7 3.3zm2.5-13.6c-.5.2-2.3 1-2.4 2.1 0 .6.4 1 1.2 1.5h.3c-1.7.4-3.2.7-4.5 1.2a45.6 45.6 0 00-11.3 5.8l-7.7-1.8c1-1.7 1.7-3.5 1.8-5.1.2-3-.6-6.2-1.2-8l12.4-5.7 18.3 7-7 3zM250.4 177.5l-3.6 23.8c0 .3 0 .5.4.6.3 0 .6-.2.6-.4l3.6-23.8c0-.3-.1-.5-.4-.6-.3 0-.6.2-.6.4zM78.7 328.2l60.9 6.5c1 .1.7-1 0-1l-61-6.6c-.7 0-.8 1 .1 1zM70.6 326.3l-37.3-4-.9-9.1c0-1-1-.8-1 0l4.1 48.2c-.5.2-1.5.5-2 0l-3-19c0-1-1.1-.8-1 .1l3 19.1v.2c.5.7 1.2 1 1.8 1 .7 0 1.5-.4 2-.7.1 0 .2-.3.1-.5l-3.2-38.4 37.4 4c1 .1 1-.8 0-.9zM407.8 124.7c-.8.2-1 1.2 0 1 14.8-2.2 18.3-5.5 18.5-5.6.1-.1.2-.3.1-.5l-3-11.7c-.3-1-1.2-.6-.9.4l2.9 11.3c-1 .6-5.2 3.3-17.6 5.1zM401.9 228l-9.7-.5c-.7-.1-1.1 1 0 1l9.9.7c.7 0 1-1-.2-1.1zM435 183.7l-.4-.2-28.7-.9c-.2 0-.4.1-.5.3l-4 8.4c-.2.2-.2.3 0 .5 0 .3.2.3.4.3l30 1.2c.2 0 .4-.1.6-.4l2.7-8.8v-.4zm-3.5 8.6l-28.8-1.2 3.5-7.5 27.7 1-2.4 7.7zM359.8 163.1a3.4 3.4 0 100-6.8 3.4 3.4 0 000 6.8zM359.8 150.3a3.4 3.4 0 100-6.8 3.4 3.4 0 000 6.8zM359.8 137.5a3.4 3.4 0 100-6.7 3.4 3.4 0 000 6.7zM358.6 180c-.4.1-.4.2-.6 1.3l-1.3 7.9s-.2.7.7.6l5.8-1.1s.7-.1 0-1.4c-.8-1.2-3.5-6.4-3.5-6.4s-.3-1-1-.9zM323.5 112.6c0 .8 1 .6 1-.1 0-1.3-.2-2.6-1-3.7a7 7 0 00-4-2.9h-.3c-.7 0-.6 1 .1 1.2 2.6.6 4.3 3 4.2 5.5zM249.1 289.6l-3-14.6c-.2-.3-.4-.4-.7-.4-.3 0-.4.3-.4.6l3.1 14.6c.2 1 1.3.8 1-.2zM239.7 333l-5.4 2.7-5.3-31.2c0-.4-.3-.6-.6-.5-.3 0-.5.3-.4.7 0 .3 5.8 34.5 6 34.9.3 2.3.3 3.1-2 4.2-1 .5-4.3 1.2-8 2-.7.2-.7 1.2.2 1 3.7-.8 7.2-1.6 8.4-2.1 2.9-1.3 2.8-2.9 2.4-5.3l-.5-2.7 5.4-2.7c1.3-.4.8-1.4-.2-1zM277.9 302.4l-23 14.3-4.5-21c-.4-1-1.3-.7-1 .1l6.2 29.4-10.5 5.1c-1.1.7-.8 1.5 0 1.1l11.2-5.5c.2-.1.3-.3.3-.6l-1.6-7.6 22.8-14c1.2-.8.8-1.6 0-1.3zM275.6 126.4c1 0 1.2-1 .2-1l-31-.2c-.8 0-1 1-.2 1l31 .2zM380.4 218l3.5.1h.2l20.7 1.3c.3 0 .6-.2.6-.6 0-.3-.3-.5-.6-.5l-4.2-.3 3.3-1.4c.3-.1.4-.4.3-.7 0-.3-.4-.4-.7-.3l-5 2.1h-.1L386 217l3-1.3c.3-.1.4-.4.3-.8 0-.3-.4-.4-.7-.3l-4.9 2.2c-3.7-.2-3.8-.2-3.8-.1-.3 0-.4.4-.3.6.2.6.4.7.7.7zM358.2 239c0-.9-1-1-1 0l2.9 33c.2.8 1 .6 1-.2l-2.9-32.7zM375.5 237.1c-.1 0-.1 0 0 0l-9.6-1h-.4l-.2.5a6232 6232 0 001.6 65.3l-3.2-.4-2-23.8c0-.8-1.1-.9-1.1-.1l2.2 24.4c0 .2.2.4.4.5l4 .5h.5l4-2.6.2-.4 1.5-62 1.5.1 1.8 56c0 .2.2.4.4.5l3.6.6H381l3.3-2.1c.1-.1.2-.2.2-.5l3-53.1 5.4.6c1 0 1-1 0-1l-17.4-2zm-4.6 62.5l-3.1 2-1.5-64.4 6.1.6-1.5 61.8zm9.5-5.6l-2.6-.4L376 238l5.4.7-1 55.2zm3.3-1.7l-2.3 1.4 1-54.8 4.3.4-3 53zM422.4 256l-.2-13.4c0-.4-.2-.6-.4-.6l-24.2-2.5c-1-.1-1 1 0 1l23.7 2.5.2 13c0 .7.9.6.9 0zM444.7 262.9c0 .9 1 1.1 1 0l2.6-32.4c0-.8-1-.9-1 0l-2.6 32.4zM426.4 200.7l-52-2c-.7.2-.7 1 0 1l52.1 1.9c.7.1 1.2-1-.1-1z"
        fill="#2F1D4A"
      />
      <path
        d="M452.4 188.7v-.2l-.1-.1v-.1l-.1-.1h-7.5l-4-7.5c0-.2-.2-.3-.3-.3-.1-.2-.2-.2-.4-.2l-36.3-.7c-.2 0-.4.1-.5.3l-3 6-6.9-.1 4.8-14.9c.3-1-.7-1.2-1-.2l-6.7 20.6c-.5.3-2.3 1.2-5.5 1.3a8.8 8.8 0 01-5.5-1.5c-.8-1.8-10-23-11.3-28.7a12 12 0 01.1-6c.8-1 .2-2.1-.6-1.3-.8 2.2-1.1 4.7-.4 7.6 1 4.2 6 16.3 9 23.6l-26 11.7c-.2.1-.3.2-.3.4v.1l1.4 9.2c0 .2.2.4.5.4h2.7v.3l2.2 24.4c.1 1.1 1.1 1 1 .2l-2.1-24.7 9.1.4 1 17.4c0 .3.1.5.4.5l20 1.4c1 0 1.2-1 0-1l-19.4-1.4-1-17 9.3.5c.9 0 .9-.8 0-1l-22.7-1-1.2-8.2 14.8.5c1 0 1-1-.2-1l-13.1-.5 24-10.9c1 2.7 1.9 4.5 1.9 4.5v.2a9 9 0 006 1.8h.4c4.1-.1 6-1.5 6.2-1.6l.2-.3 1.6-5 6.6.2-3.9 7.8v.5l.4.2 39.2 1.8.3-.1 10-6c.3-.2.4-.5.3-.8l-.6-1.2h5.3l-11.8 11.9-7-.3c-1 0-1 .9-.2 1l7 .2-.6 9-27.8-1.4c-1 0-1 1 0 1l11 .5-.8 18.1-14.1-1c-.8 0-1 1 0 1.1l14.6 1h.3l.2-.5.8-18.6 9.6.4-3.7 72.8c0 .8 1 1 1 0l3.8-72.6 5.6.3h.2l.1-.1 10.9-12.8-2 26.3c0 .8.9.8 1 0l2.1-27v-.3l.6-.8.1-.3 1-8.1zm-17.4 7.5l-38-1.7 7-13.8 35.3.7-4.3 14.8zm1.3-.7l3.9-13.6 4.5 8.6-8.4 5zm14.2 1.2L439 210l.5-8.2 11.6-11.8-.6 6.6z"
        fill="#2F1D4A"
      />
      <path
        d="M362.9 52.7c1 .4 3.8.9 10.2.9l9.8-.2c-.6 23.4-1.7 69.5-1.5 73.4-3.2 0-6.3-.2-9.2-.4-.7 0-.7 1 .1 1 2.7.2 5.5.4 8.5.4l-.3 18.9c-1.2.3-5.4 1.3-9 3.3-.7.7-.1 1.3.6.9s7-2.9 8.5-3.2v2.2l.1.3s1 1.2 2.9 1.2c1.8 0 2.7-1.1 2.7-1.2v-3h.2s5.5-1.2 9.5-.8c2 .2 3.4.9 4.3 2.1 1.8 2.4 1.4 6 1 8.1l-2.5 8.7c-.3.7.7 1.6 1 0l2.4-8.4c.4-2.1.9-6.1-1.2-8.9-1-1.5-2.8-2.3-5-2.6a40 40 0 00-9.8.9l-.3-18.5c5.8-.2 10.8-.6 15.2-1 1-.1 1-1.2-.2-1-4.4.5-9.5.8-15.6 1l-.9-73.4h1c16-.8 21-1.9 22.6-2.7l5.4 21.4c.2.8 1.2.7 1-.2l-5.7-22.4v-.1c0-.1 0-.3-.3-.4-.9-1-4.3-1.7-23.2-.8h-.8v-.8a7 7 0 004.1-1.5c2-1.9 3-5.1 3.2-10 .1-3-.6-6-2-8.3-1.3-2.3-3.2-3.6-5.3-3.7-2 0-4 1.1-5.5 3.4-1.5 2.2-2.3 5-2.4 8.2 0 2.8-.3 11 6.6 12v1c-9.4.5-19.6 1.4-20.9 3l-.2.5v.2l-9.2 36.5c-.2.8.7 1 1 0l9-36zm22.4-3.5c18-1 21.9-.2 22.5.4-.4.4-3.3 1.7-22.3 2.6h-.9v-3h.7zm-7.8-13.8c.1-2.9.9-5.6 2.2-7.6 1.2-1.8 2.9-3 4.5-3h.1c1.8 0 3.3 1.2 4.5 3.2 1.3 2 1.9 4.8 1.9 7.7-.1 4.5-1 7.6-2.8 9.3-1 .8-2 1.2-3.4 1.3V41c1.2-.2 2.3-1.3 2.3-2.6 0-1.4-1.3-2.7-2.7-2.7a2.7 2.7 0 00-2.7 2.7c0 1.1.8 2.1 1.8 2.5l-.1 5.3c-4-.6-5.8-4-5.6-10.9zm7.5 92.3l.3 22c-.2.2-.8.7-1.7.7-1 0-1.6-.5-2-.7l.5-21.9 3-.1zm-2-78.4l-.1 3c-14 .6-19.1-.2-19.8-.6.9-.6 5.8-1.7 19.9-2.4z"
        fill="#2F1D4A"
      />
      <path
        d="M345.2 120.2c.1.1 8.1 4.5 22 6.6.9 0 1.2-.8 0-1a74.7 74.7 0 01-21.2-6.2l5.8-22.8c.2-1.1-.8-1.2-1-.2l-6 23.2.4.4zM403.4 209.4l-25-1.1c-.9 0-1 1 0 1l25.2 1.1c.7 0 1-.8-.2-1zM441.8 299.3l-2.6 1.8 2.2-59.9-.2-.4h-.5l-4.4 2.8c-.2 0-.3.2-.3.4l-1.3 17.5-3.5 46.9-3.3 2.5 1.2-20.8c-.1-.7-1-.8-1 0l-1 20.8c-.8 0-2.1-.3-3.6-.5l-.8-49c0-.9-1-1.2-1 0l.8 49.5c0 .2.2.5.4.5l4.4.5h.1l.4.2h.3l4-3 .1-.4 2.4-31.5-.2 24.3c0 .2.2.5.4.5l4 .7h.1l.2-.1 3.6-2.5.2-.4 2.4-30c0-1.2-1-1.4-1 0l-2.5 29.6zm-3.6 2.2l-3-.5.4-39.6 1.4-17.2 3.4-2-2.2 59.3zM21.7 258.2a5.7 5.7 0 100-11.5 5.7 5.7 0 000 11.5zm0-10.6a4.7 4.7 0 110 9.4 4.8 4.8 0 01-4.8-4.7c0-2.6 2.2-4.7 4.8-4.7zM204 258.4a5.7 5.7 0 1011.4 0 5.7 5.7 0 00-11.4 0zm10.5 0a4.7 4.7 0 11-9.4 0c0-2.6 2.1-4.8 4.7-4.8s4.7 2 4.7 4.8zM210.8 201.3c-.3 0-.5.2-.5.5 0 4.2-.6 40.8 2.8 43.5.5.4 1 .6 1.4.6h.6c2.1-1 2.2-6.5 2.3-7.7 0-.3-.2-.5-.5-.5s-.5.2-.5.5c0 2.5-.6 6.2-1.7 6.7-.2.1-.6 0-1-.3-2.2-1.8-2.7-27.2-2.3-42.7 0-.4-.3-.6-.6-.6zM176.5 107.5a5.5 5.5 0 110 11 5.5 5.5 0 01-5.4-4c0-.9-1-.8-1 0a6 6 0 003 4l5.7 29.2c-2 .3-3.3.6-3.8.8-5.6 1.7-5 4.8-4.3 7.6l.2 1 5.6 21.5c.3 1 1.2.3 1-.2l-5.6-21.5c0-.3 0-.7-.2-1-.6-2.9-1-5 3.6-6.3.8-.2 4-.9 8.4-1.6.1.2.3.3.5.3.3 0 .5-.2.5-.4l14.4-2.3v.2c0 .3.2.5.5.5.4 0 .6-.3.6-.5v-.4l20.2-3.1v2c0 .2.3.4.6.4s.5-.2.5-.5v-2l22-3.4.2 6.8c0 .3.2.5.5.5s.5-.2.5-.5v-7L269 135l.2 26.5c0 .3.2.5.6.5.3 0 .5-.2.5-.5l-.2-26.6a425 425 0 0014-2.2s2.2-.5 3.8.5c1 .7 1.7 1.8 1.9 3.3l5 38.1c.2 1 1.1.8 1-.1l-2-14.9c.2 0 .2-.2.2-.3l1.1-29h17.7l-.8 26c.2 1 1 1 1 .2l1.3-38.4a8 8 0 002.2 1l1.4.2c.7 0 1.4-.1 2.2-.4l-.4 5c0 1 .9 1 1 .1l.4-5.5.3-.3c1-.6 1.6-1.3 2.1-2.2.4-.7-.9-1-1.3 0a5.5 5.5 0 01-5.6 2 5.7 5.7 0 01-3.5-2.3c-.8-1.2-1-2.8-.7-4.2a5.7 5.7 0 012.4-3.5c.4-.3.8-.4 1.3-.6.9-.2.8-1.2-.2-1-.6.1-1 .4-1.7.8a7 7 0 00-2.9 4 6 6 0 001 5l.9 1.1-.3 8.3h-34.1c-1.1.1-1.1 1-.2 1h34.3l-.1 2.7h-.1s-102-.8-102.9-.7c-1 .1-1.1 1 0 1l9.9.1.4 11.7-20.3 3.2-1-15 8 .1c.9 0 .6-1 0-1-.8.1-25.3-.2-25.3-.2H179.8s-.4-.5-.4-1c0-.6.2-1 .4-1.1l61.5.2c.7 0 .8-1 .1-1l-60-.3-.8-7c1.3-1.3 2.1-3 2.1-5 0-3.6-3-6.5-6.6-6.5-3 0-5.7 2.1-6.4 5 0 1.1.8 1.1 1 0 1-2.7 3.2-4.3 5.8-4.3zM294 130l-1 23.8-2.4-17.8a5.7 5.7 0 00-2.4-4c-2-1.3-4.5-.7-4.5-.6-.9 0-6.1 1-13.8 2v-3.7l24 .3zm-25.2-.3v3.8l-24.4 3.7-.1-7.7 24.5.2zm-25.4-.2v8a5318 5318 0 01-22.2 3.3l-.4-11.5 22.6.2zm-45.6-.3l1 15.2-14.4 2.4-2.2-17.7 15.6.1zm-18-4.3l-.3.1s-.9.6-.9 2c0 1.5 1 2 1 2.1l.2.1h1.4l2.2 17.9-3.7.6-5.6-28.4a6 6 0 002.4.4 7 7 0 003.4-1l.9 6.3h-1z"
        fill="#2F1D4A"
      />
      <path
        d="M359.2 178.6l4.2.7c.3 0 .5 0 .6-.4l1-3.7 1.1.1c.2 0 .5-.2.6-.4l1-5.5-.1-.4-.3-.2-1.2-.3-.3-3.8c0-.2-.2-.4-.5-.5l-9.2-.7-.2-.3-.4-.2-6.3-.6h-.3l-5.1 3.9a3.7 3.7 0 00-1.4 2.2l-6.1 48.8-19.4-14.2 4-76c0-1-1-.8-1 0l-4 75.3-4-3 .8-20.7c0-1-1-1.2-1 0-.2 1.2-.7 20-.7 20l-12.8-9.3-1.5-12c-.3-.7-1.2-.7-1 .2.4 4 2.9 23.5 3.4 26.9.1.8 1.1.7 1-.1l-1-8.4 11.7 10-.7 21.9a3 3 0 00-1.4-.5l-16.9-.8.4-9.6c2.3-.2 4.5-.5 6.6-2.2 2.4-1.8 2-5.7 2-6v-1c-.4-.8-1.2-.6-1 .3v.9s.2 3.5-1.6 5c-2 1.6-3.8 1.8-6 2-.7 0-1.2 0-1.8.2a3643.8 3643.8 0 01-30.6 3c-4.8-3.1-10.7-7.2-18-12.7-.7-.5-1.3.3-.6.8a224.5 224.5 0 0041 25.5l1.7.7c.7.4 1.2-.5.4-.9l-1.6-.7c-3.2-1.5-6.4-3-10.5-5.2l36.5 1.5s1.4.2 1.4 1.2l-2.3 67v.1c0 .1.3 1.2 2.2 1.3h.2c1 0 1.5-.5 1.7-.8l.1-.2 4.7-86 21.8 18.5s1 .6 2 .6c.4 0 .7 0 1-.2.8-.3 1.2-1.1 1.4-2.2.6-3.2 9.8-43.8 10.6-47.8l5.7-1zm-98.6 41.8l9-1 .2 6.5a137 137 0 01-9.2-5.5zm29.7 6.3l-19.6-.8-.1-6.6c8-.9 17.6-1.8 19.3-2.1l.7-.1-.3 9.6zm72.8-48.5l-8.4-1.3.2-2.7 9 1-.8 3zm2.2-8.8l1.3.2-.9 4.5-12-1.1v-2.5l4-.2.3-.1c1.2-.1 1.8-.4 1.8-.4l.2-.2 5.3-.2zm-.6-4.1l.3 3.1-5 .2v-2-.4l-.4-.2c-.8 0-1.8-.2-2-.3l-.9-1 8 .6zm-54 131.6c-.2 0-.5.3-1.1.2-1-.1-1.1-.5-1.2-.5l2.2-66.9.7-22.8 3.8 3.3-4.5 86.7zm41.5-117.5c-.4 1.9-10.2 44.8-10.7 48.2-.1.8-.4 1.3-.8 1.5-.7.3-1.7 0-2-.3l-40.2-34.2-.5-3.7 17.7 13h.2l20.3 14.8.3.1h.2c.2 0 .3-.2.3-.4l6.3-49.6s.2-1 .9-1.7l5-3.7 5.9.5v.1c0 .2.2.3.4.4l1.5 2c.4.4 1.4.6 2.2.6l-.1 2c-.5.2-1.5.5-2.8.2-1.4-.3-3-.9-3-.9l-.5.1-3.4 2.5c-.2.2-.3.5 0 .7.1.2.4.3.6.1l2.8-2-.1.4.1 3.4c0 .3.2.5.5.5h.6v3.3c0 .2.1.5.3.5l2.5.4-3.9 1c-.4-.2-.5 0-.6.2zm1.3-10h-.7l.3-.1.4.2zM236.8 203.5l-14.4-10.8a49.6 49.6 0 01-11-10.4 2 2 0 00-1-.5c0-.3-.2-.7-.5-1.1-.3-.3-.6-.5-1-.5-.5 0-1 .6-1.1.7l-1.8 2c-1-.7-2 .4-2 .5l-3.8 3.6-.2-.2a1.9 1.9 0 00-2.7.4l-.1.1-1.7 3.8-13 6.2-4.3-15.6c-.3-.8-1.2-.5-1 .3l1.4 5.2-.1.1-33.6 30.1v.1c-.2.1-.8 1.3-.4 2.3.1.3.4.7 1.3.9a353 353 0 0030.9-12.4l-41.4 29.2c-.7.6 0 1.4.7.7l44.9-31.7 13.4-5.8c-12.1 18.9-37 43-37.1 43.4-.3.2-.3.5 0 .7l.4.2h.3a301.8 301.8 0 0038-44.8l6.4-2.8c-1.1 3.5-5.5 17.8-6.7 23.6 0 .3.1.5.5.6.3 0 .5-.2.6-.4 1.2-6.5 6.7-24.1 6.9-24.3v-.1l.3-.1c.2 0 2.1-.5 2.6-1.9.3-.9 3.8-8.3 4.9-10.5 1 1.4 4 4.8 10.4 9.6 5.4 4.1 14 10.7 14.6 11 .4-.1 1-.8.4-1.4zm-55.4-6c-5.4 2.5-9.5 4.4-12.5 6l11-11.8 1.5 5.8zm24.1-3.5c-.3.7-1.4 1.1-2 1.3-22.1 9.7-55.7 24.2-57.5 24.3-.4-.1-.5-.3-.5-.3-.3-.5 0-1 .2-1.3l33.1-29.7.6 2.4-13 14h-.1c-7.3 3.6-7.4 3.8-7.4 4-.1.3.1.5.3.6h.2l.4-.1c.8-.5 11.3-5.5 22.3-10.7l13.9-6.4.2-.4 1.6-3.9c.1 0 .6-.6 1.2 0l-.6.6c-.2.2-.2.5 0 .7l.4.2.3-.1 5.2-5 .5-.4-4 4.5c-.2.2-.2.5 0 .7h.3l.4-.1 6.6-7.3.5-.2h.2l.2.6c-.3 0-.6.3-1 .6-1.4 1.4-5.4 6.5-5.6 6.7-.2.2 0 .5.1.7.2.2.5.1.7-.1 0 0 4.1-5.1 5.6-6.6.3-.3.6-.5 1-.4l.5.3-4.8 10.8zM29.8 336.7L20 272.3c0-.8-1.2-.8-1 0l1.3 8.5c-.2.1-1.1.8-1.4 3.3a1707.8 1707.8 0 001.5 47.2c.1.1 2.5 1.7 6.2 1.7l1.6-.1.6 3.8c.1 1 1 1 1 0zm-8.7-6c-.5-15.4-1.5-44.4-1.2-46.3.1-1 .4-1.7.6-2l7.6 49.7c-3.6.3-6.2-1-7-1.4z"
        fill="#2F1D4A"
      />
      <path
        d="M218.8 346.7c-2 .3-3.5.7-4.4.9l-.2-40.9c0-6.4-1.7-8.8-2.4-9.5a2273 2273 0 012.2-27.5c.1-.8 0-1.3-.5-1.6-.5-.5-1.3-.4-1.3-.4-.2 0-6.3-.3-7.6-.1a2 2 0 00-1.8 2v5l-138.1-5.3 17.5-5.4.3-.2c.7-1.4 3.2-5 5.3-5 2.7.4 4.4 1.2 4.4 1.2 0 .1.3.1.4 0l12-4.3.3-.3c.4-1.5 1.9-5 4.1-5 2.9 0 4.5 1.3 4.5 1.3h.3c.1 0 3.4.4 7.2-2.6.8-.6 4-3 8.6-6.1.7-.6.1-1.4-.7-.8a387 387 0 00-8.5 6.2c-3 2.4-5.7 2.5-6.4 2.5-.5-.3-2.2-1.5-5-1.5-3 0-4.6 4.4-5 5.6l-11.6 4a19 19 0 00-4.5-1c-3-.4-5.6 4.2-6.2 5.2l-20.2 6.2c-15.7-.6-27.7-1-33-1L28 263v-.2c0-.7-.2-1.8-1.2-2-.8-.3-6.6.7-8.1 1.2-.6.2-1 .5-1.1.9-.3.4-.1.8-.1 1l.5 3.2c.2 1 1.2.6 1 0l-.5-3.4v-.1-.3a43.2 43.2 0 018-1.5c.2 0 .3.4.4 1v.3l.5 5h-1.8l-.1.1s-1 .7-1 2c0 1.2.5 2.2 1.3 2.2l1.8.1 3 34.4c0 1 1 .8 1 0 0-1.5-.3-3-.4-4.6l5.4.4c.9.1.8-1 0-1l-5.4-.4-1.5-17.8 16 .8 1.4 18.3-6-.4c-.7-.1-.9.8 0 1l59 5c.8 0 .8-.9 0-1l-10.2-.9-.5-20c1 0 2.2-.1 3.2 0 4.8.4 14.4 1.5 16 2 .7 0 1.2.4 2 .9l1.5.8-.1 5.8c0 .8 1 .5 1 0l.1-5.6h.2c.6 0 1.9-.3 4-1 3.2-.9 8-2.3 10.2-1.7a70 70 0 008.2 2l-.6 20.6-22.3-1.8.1-8c0-.9-1-.9-1 0l-.1 8-5.6-.6c-.8.1-.8 1 .1 1 0 0 60.2 5 61 5.2.7.1.7-1 0-1l-7.8-.6.8-19.1c1.9 0 4.2 0 7.3-.2 6.7-.4 10.8-.1 15.1.4l-1 20.8s-7.8-.8-8.8-.7c-1 0-1 .8 0 1 1 .2 28.2 2.4 28.2 2.4l-.6 23.8-53.7-5.8c-1.2-.2-1 1 0 1l53.7 5.8c-.7 28.1-1 42.4-.9 42.7.6 1 1.5 1.2 2.3 1.2 1 0 2-.4 2-.4.3 0 .4-.2.4-.4l3.6-44 5-3.6c0 6.4.2 11.2.2 11.3l.2.4.3.1h.1l5-.8c1-.6 1.3-1.7.1-1.6zM29 272.3l16.3.6v1.2L29.7 279c-.3-2.5-.6-4.7-.7-6.7zm.9 10l-.2-2.3 15.7-5 .6 8.1-16.1-.8zm16.4-9.4l2.4.1-2.4.8v-.9zm0 1.9l5.1-1.6h.2l15.1.6.7 10.4-20.3-1-.7-8.4zm23.5 29.4l-.7-10.1c-.1-1-1.1-1-1.1 0l.6 10.1-20.2-1.7-1.4-18.3 20.3 1 .3 4.2c.2 1 1.2.8 1-.1l-.2-4 6 .4 1.6 1.2.3.3c.9 1 2.4 2.6 4.9 1.5 1.3-.6 4.4-1.8 7.6-2.3l.5 19.7-19.5-1.9zm-2.2-30.4l21 .8.2 10.7c-3.4.6-6.6 1.8-8 2.4-1.8.7-2.8-.4-3.7-1.3l-.3-.3c-1-1-2-1.5-2-1.5h-.3l-6.2-.3-.7-10.5zm44.9 14.8l-1-.6c-.7-.4-1.4-.9-2.3-1.1a270 270 0 00-16.1-2c-1 0-2.2 0-3.3.2l-.2-10.5 23 .9-.1 13.1zm23.6-.4c-3-.5-6-1.3-8-2-2.5-.6-7.3.8-10.9 1.8-1.6.4-3 1-3.6 1h-.2l.2-13.5 22.8.8-.3 12zm22.9 23.6l-22.5-2 .6-20.4c1.6.2 3.1.4 4.7.4 5 0 10.2 1.2 12.6 2 1.5.5 3 .8 5.4 1l-.8 19zm9.1-20.2l-7.2.2.3-4c-.1-.9-1-.9-1 0l-.3 4c-2.2-.2-3.8-.5-5.1-1-3-1-8.4-2.2-13-2.2-1.4 0-3-.2-4.6-.4l.3-11.9 11 .4c.6 0 1-.9-.2-1l-122.1-4.6c-.1 0-.4-.5-.4-1.2 0-.6.3-1 .5-1 2.1 0 16 .4 35.3 1.2h.2l141 5.3c0 .8 0 1.6-.2 2.5l-50-2c-.7 0-.8 1 .2 1l7.6.3-.2 4.8c0 .9 1 .8 1 0l.3-4.8 22.2.9-.6 13.8c-4-.4-8.3-.6-15-.3zm34.6-12.7c0 5.4-.3 10.7-.4 15.7l-17.2-2.5h-.7l.6-14 17.7.8zm-19.4 35l1-20.7h.6l17.3 2.5-.5 19.8-18.4-1.6zm20.5 70.1c-.7.2-2.1.5-2.7-.4-.2-3.2 1.8-75.9 2.9-114.3 0 0 0-.7.8-.8l7.5.1s.4 0 .6.2c.2.2.2.5.2.8l-2.3 27.6v.2l-7 86.6zm4.6-44.9l3.3-40.4a16 16 0 011.5 8l.1 28.9-5 3.5zM287.6 234.9c-.8-.5-1.1.5-.6.8 9.3 4.8 11.7 8.7 12.3 13.3 1.1 8.4-3.4 32.3-4.8 40l-.5 2.8-8.1 5.5c-1 .7-.8 1.7-.1 1.3 9.2-6 9.2-6.3 9.2-6.5l.5-2.8c1.7-8.8 6-31.9 4.8-40.4-.7-4.8-3.1-9-12.7-14zM311.4 174.8c.1.8 1 .5 1 0l.6-15c-.1-1-1-.8-1 0l-.6 15zM328.2 390.4c-.2 0-.4-.1-.4-.3-.2-.2 0-.6.2-.8.2 0 22-11.6 30.8-20.2 6.4-6.3 12.8-9.3 17.7-8a7 7 0 015.2 4.8c.1.3 0 .6-.3.7-.3 0-.5-.2-.6-.4a6 6 0 00-4.4-4.2c-4.4-1-10.7 1.9-16.7 8-9 8.7-30.8 20.3-31.1 20.4h-.4zM364.8 328c-6.2-.5-12.1-.7-16.7-.6-16.8.5-21.4 3.4-33.8 11.4l-2.4 1.6a963 963 0 00-67.6 53.4c-3.2 2.8-6.3 6.1-5.5 9 .6 2.3 3.2 4 8.4 5.4 12.3 3.1 52.1 5.6 52.4 5.6.3 0 .5-.2.5-.5 0-.4-.2-.6-.5-.6s-40-2.4-52.2-5.5c-4.6-1.1-7.2-2.7-7.7-4.6-.6-2.5 2.2-5.5 5.2-8.1 9.5-8.5 53.2-44 67.6-53.3l2.3-1.5c12.2-8 16.9-10.8 33.3-11.2 4.8-.1 10.4 0 16 .6 1 0 1.8-.7.7-1z"
        fill="#2F1D4A"
      />
      <path
        d="M398.4 338c-2.7-4.8-15.3-7.9-28.2-9.4-1-.3-1.6.7-.6.9 13.2 1.5 25.5 4.6 27.9 9 3.5 6.3-12.4 23.3-16.7 26.8-.2.2-.3.5 0 .7.1.2.4.3.6.1 4-3 21.2-20.7 17-28.2zM315.3 413.8h-1.2c-.3 0-.5-.3-.5-.5 0-.4.3-.6.5-.6.1 0 8 .8 13.3-4.4 5.5-5.2 16.8-28.1 17-28.3 0-.2.4-.3.7-.2.2.1.3.4.2.7-.5 1-11.6 23.2-17.1 28.7a19.2 19.2 0 01-12.9 4.6zM319.2 350c-10 7.2-22.7 17.7-33 26.8-.5.8.2 1.2 1 .5l8.7-7.6a416 416 0 0124.3-19.3c.5-.5-.2-1.2-1-.5zM358.1 337.5s-11.8-1.6-25.6 4c-2 .8-5.2 2.7-8.8 5.2-.6.7.3 1.2 1 .6 3.5-2.4 6.2-4 8.2-4.8 13.6-5.6 25-4 25.1-4 .3 0 .5 0 .6-.4 0-.3-.2-.6-.5-.6zM276.1 398c-1.6.2-6 .3-7.2-1-.3-.4-.3-.7-.2-1 .2-1.2 5.7-6.9 14.5-15 .7-.7-.1-1.2-1-.6a83 83 0 00-14.5 15.2 2 2 0 00.5 2c1.2 1.3 4.1 1.6 6.2 1.6l2-.1c.2 0 .4-.3.4-.5-.2-.4-.5-.6-.7-.5z"
        fill="#2F1D4A"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M367.6 341.9a.5.5 0 010-1v0a4.7 4.7 0 01.4 0 32 32 0 015.3.4c1.4.2 3 .6 4.2 1.2 1.3.6 2.4 1.5 2.8 2.8.2.7 0 1.5-.3 2.4a56.8 56.8 0 01-6.9 9.3 135.4 135.4 0 01-7.9 7.7l-.1.1-.4-.3-.3-.4.2-.1a108.6 108.6 0 0013-14c.7-1 1.2-2 1.5-2.7.3-.8.3-1.4.2-1.7-.3-1-1-1.7-2.2-2.2-1.1-.6-2.6-1-4-1.2a31.4 31.4 0 00-5.4-.3h-.1zm-3.3 23a.5.5 0 010-.8l.4.4.3.4c-.2.2-.5.1-.7 0z"
        fill="#2F1D4A"
      />
      <path
        d="M395.2 370.7c-4.8 4.9-9.2 9-10.6 9-1.7-.3-1.8-3.5-2-6.9a36 36 0 00-.9-6.9c-.4-1.5-1.4-2-2-2-3.6-.6-10 6-14.9 12.8l-8.7 13.3c-6.3 9.8-13.4 20.9-17.3 24.6l-1 1.1c-5.2 5.2-8.7 8.5-34.7 8.8-29.8.5-79.5-8.5-84.6-15-5-6.7.7-12 4-15.2a1515 1515 0 0135.1-26.3c.9-.6.1-1.2-.9-.6a1594.4 1594.4 0 00-34.9 26.1c-3.2 3-9.6 9.2-4 16.6 5.4 7 55.6 15.5 83.6 15.5h1.8c26.5-.4 30-4 35.3-9.2l1.2-1c3.9-3.9 11-15 17.3-25a382 382 0 018.7-13.2c5.5-7.6 11.3-12.8 13.9-12.4.6.1 1 .5 1.2 1.3.6 2 .7 4.4.8 6.6.2 4 .5 7.5 2.8 8 1.7.2 5.9-3.5 12-9.8.5-.4 0-1.4-1.2-.2zM415.8 337.4c.2.8 1.3.7 1.2-.1a20.3 20.3 0 00-9-8.7c-15.7-9-56.6-10.2-69.6-9A54.2 54.2 0 00309 329l-47.6 35c-.7.7.1 1.3 1 .5l47.2-34.7c6.1-5 15.9-8.1 29-9.2 2.5-.2 6-.3 10.4-.3 17.5 0 46 2.1 58.5 9.2a20 20 0 018.3 7.9zM416.9 341.5c0 3.6-1.7 7.4-5.4 11.5l-2 2.2c-1.8 2.1-5 5.7-8.6 9.5-.6.7.3 1.1 1.2.3l8.3-9.1c.8-.8 1.4-1.7 2-2.2 3.8-4.3 5.7-8.4 5.5-12.3-.2-1-1.2-.8-1 .1z"
        fill="#2F1D4A"
      />
    </Bed>

    <Window width="204" height="178" fill="none" xmlns="http://www.w3.org/2000/svg">
      <Background
        opacity=".5"
        d="M37.4 177.6V166H0V96.7h18.3V0h169.3v55.3H204v43h-28.7v79l-138 .3z"
        fill="#B39ED3"
      />
      <path
        d="M37.9 29l-.2 121.2 95.7 2.7-1-124.4-94.5.6zM32.6 133.5l-.2-25.4c-.1-.8-1-.8-1.2 0l.2 25.4c0 .8 1.1.7 1.2 0zM102.7 158.8l-51.6-2c-.7 0-.8 1.1.3 1.1l51.6 2c.8 0 1.2-.9-.3-1.1zM80.7 18.4l-35.2.4c-1 0-.8 1 0 1.2l35.3-.4c1 0 1-1-.1-1.2zM89.3 19.5l30.3-.3c.7 0 1-1.1-.1-1.2l-30.4.3c-1 0-.8 1.3.2 1.2z"
        fill="#2F1D4A"
      />
      <path
        d="M145 17.8h-.4l-6.5.2h-13.7c-.9 0-1 1.2 0 1.3l13.1-.1v8.3l-109 .9-.8-8.3 10.8-.1c.8-.1 1-1-.2-1.2l-11.3.1a1 1 0 00-.5.3v.4l.8 9.3c0 .4.2.6.6.6h2.5l.7 72c.1 1.1 1.2.7 1.2 0l-.7-72H37V46l-4.7 5c-.1.2-.2.5-.1.6.1.3.3.4.6.4l4.4-.1v7.3l-4.9 5.1c-.1.1-.2.5-.1.6.1.2.3.4.6.4l4.4-.2.4 84.6-4.8-.1-.1-12c-.2-1-1.2-1-1.2 0v12l-2.9-.1-7.2.7c-.3 0-.6.2-.6.6l.2 5.5c0 .3.2.6.5.6l24.4 1c.9 0 .9-1.2-.1-1.3l-23.5-1-.2-4.3 6.6-.6h3.5l101.9 3v6.3l-26.8-1.1c-1 0-1 1.2.1 1.2l27.3 1 6.4-1.4c.2 0 .5-.3.5-.6l-.1-5.8c0-.4-.3-.6-.6-.6h-.7l-.2-31.2c0-.8-1.2-1-1.2 0l.2 31-100.1-3-.5-84.4 94-1.6c.3 0 .6-.3.6-.6 0-.4-.3-.6-.6-.6l-98 1.8 3.9-4.1 94.2-1.3c.4 0 .6-.3.6-.6 0-.4-.4-.6-.6-.6l-94 1.3v-7l94-1.6c.4 0 .6-.2.6-.6 0-.3-.2-.6-.6-.6l-98 1.8 3.9-4 94.2-1.4c.4 0 .6-.2.6-.6 0-.3-.3-.6-.6-.6l-94 1.4v-16l100.2-.8v.3l.2 34.4c0 1 1.2.6 1.2-.2l-.2-34.2v-.3h5c.3 0 .5-.2.5-.6v-9.8c-.5-.3-.5-.4-.6-.6zm-9.6 136l4.9.2v4.8l-5 1v-6zM144 27.5h-5.3v-8.5l5.3-.2v8.7z"
        fill="#2F1D4A"
      />
      <path
        d="M138.6 70l.1 28.3c.1.8 1.2.6 1.2 0l-.1-28.3c-.1-.8-1-1-1.2 0zM138.7 102.3v11.6c.1 1 1.2.7 1.2-.2v-11.4c-.1-.9-1-1-1.2 0z"
        fill="#2F1D4A"
      />
      <StarGroup>
        <g>
          <path
            d="M81.4 96l6.8 10.2-5.5 6.4 5.5-4.2-.3 13.1 1.6-13.6 8 9.2-7.2-10.5L94 102l-4.5 3-.4-6.8-1.2 5.2-6.5-7.3z"
            fill="#fff"
          />
          <path
            d="M82.2 95.1l6.8 10.2-5.5 6.4 5.5-4.2-.1 13.2 1.4-13.8 8 9.2-7.1-10.5 3.7-4.4-4.6 2.8-.2-6.6-1.2 5.1-6.7-7.4z"
            fill="#E6AF2D"
          />
        </g>
        <g>
          <path
            d="M118.9 124.9l-1.1 5.6-4.2-3.1s4.4 5.1 3.8 5.3c-.7.3-3.9 2.7-3.9 2.7l4.4-1.3-.5 8.7 2-8.7 6 4.1-4.6-5.3 3.8-4.2-5.1 2-.6-5.8z"
            fill="#fff"
          />
          <path
            d="M119.7 124l-1 5.6-4.2-3s4.4 5 3.8 5.3c-.7.2-4 2.6-4 2.6l4.5-1.3-.5 8.7 2-8.7 6 4.2-4.7-5.4 3.8-4.2-5 2-.7-5.8z"
            fill="#C94B71"
          />
        </g>
        <g>
          <path
            d="M80.3 33.1l2.5 6.7-3.6.4 3.6 1-.5 5.3 1.7-4.9 6.2 10.5L85 41l3.7-.1-4.3-1.2v-5.8l-.9 4.3-3.2-5z"
            fill="#fff"
          />
          <path
            d="M82.3 32.7l2.5 6.6-3.6.5 3.6.9-.6 5.4 1.8-5 6.2 10.5L87 40.4l3.7-.1-4.3-1.2v-5.6l-1 4.2-3-5z"
            fill="#F08152"
          />
        </g>
        <g>
          <path
            d="M56 59l-.8 7.7-4.8 3.2s4.8-1.8 4.7-1.3c-.1.5.7 7.9.7 7.9l.8-8.7 6.3-4.2-6.3 2.4-.7-7.4"
            fill="#fff"
          />
          <path
            d="M56.8 58l-.8 7.7-4.7 3.3s4.7-1.8 4.6-1.4l.7 8 .9-8.8 6.2-4.2-6.2 2.4-.7-7.4"
            fill="#C94B71"
          />
        </g>
      </StarGroup>
      <path
        d="M100.7 39.7c-.3.6-25.5 19.3-14.2 39.9 10.4 18.6 40.3 3.5 39.7 3.7-.6.2-21.2 3-28.7-9.2-8.4-13.5 3.2-34.4 3.2-34.4z"
        fill="#fff"
      />
      <path
        d="M103.1 38.1c-.4.6-25.6 19.4-14.2 40 10.4 18.6 40.2 3.4 39.6 3.6-.6.3-21 3-28.6-9.2C91.5 59 103 38.1 103 38.1z"
        fill="#E1557A"
      />
      <path
        d="M102.2 84.7c-4.7-1.3-8.3-4-10.6-8.1-7.7-13.9 1.6-27.2 10-35.3l1.5-3C83.3 55.9 86.7 70.2 90.7 77.2c3.4 6.3 9.8 9.6 18.1 9.6l3.9-.3a57.4 57.4 0 0016-4.9c-.2 0-1.1.3-2.5.3a42.2 42.2 0 01-24 2.8z"
        fill="#9E3565"
      />
      <path
        d="M131.4 28l-23.2 79-.4 27.4-2.4 8.3s1.3 1.5 3.8 1.3c2.4-.3 4-1.6 4-1.6l-3.4-8.7.2-26.2 22.5-78v-1.6h-1z"
        fill="#E7E1EC"
      />
      <path
        d="M132.4 58l-94.5 1.3-5 5.4 99.5-1.8M132.4 44.7L37.9 46l-5 5.3 99.5-1.7"
        fill="#B39ED3"
      />
      <path
        d="M79.2 132.4l10.4 7.3s2 1.4 2.9-.6c.8-2 13.7-23.7 13.7-23.7l4-.7v-2.1l1.6-.5.1-2.2-1.9-.2.2-1.8-3.5-.5-.8-1.4-3 1.3-.8 1-.5 4.4-12.5 22-12-8 2.1 5.7z"
        fill="#E7E1EC"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M105.6 105.5c.3 0 .6 0 .7.2l.7 1.3 3.2.4c.3 0 .5.3.5.5l-.1 1.4 1.4.1c.3 0 .5.3.4.6v1.2a54 54 0 010 1l-.1.1v.1a.5.5 0 01-.7.2 8.3 8.3 0 00-.8.1v2c0 .2-.2.5-.4.5l-3.9.7-.4.7a1443.8 1443.8 0 00-14.2 23.9 2 2 0 01-1.3.1 3.3 3.3 0 01-1.2-.4v-.1l-10.5-7.3-.2-.3-2-5.7a.5.5 0 01.8-.6l11.5 7.9 12-21.6a81.2 81.2 0 00.7-4.3l.2-.4a5.7 5.7 0 01.7-.8l.2-.2 2.8-1.3zm-2.3 2.2a8.6 8.6 0 00-.7.8 16.2 16.2 0 00-.3 2.3l-.2 1.3v.6l-.1.2L89.6 135a.5.5 0 01-.7.2l-10.7-7.3 1.4 4.2 10.3 7.2a2.8 2.8 0 001 .3h.6l.5-.7.9-1.7a206.7 206.7 0 016.3-11l4.6-7.6c.6-1 1-2 1.4-2.5l.6-1 .4.3-.4-.2c0-.2.2-.2.3-.3l3.7-.6v-2c0-.2.1-.4.4-.5h.2a22.5 22.5 0 011-.2v-.5-.7l-1.4-.2a.5.5 0 01-.5-.5l.1-1.4-3-.4a.5.5 0 01-.3-.2l-.7-1-2.3 1z"
        fill="#2F1D4A"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M105.1 110c0-.2.2-.5.5-.5h4.6a.5.5 0 010 1h-4.6a.5.5 0 01-.5-.5z"
        fill="#2F1D4A"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M107.2 107.4c.2.3.1.6 0 .8l-1.7 1.4.8 2v.7l4-.2a.5.5 0 11.1 1l-4.5.2-.4-.1a.5.5 0 01-.1-.4v-1l-1-2.2c0-.2 0-.4.2-.5l1.9-1.7c.2-.2.5-.2.7 0z"
        fill="#2F1D4A"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M106.2 112.5c.3 0 .5.3.5.5v2.5a.5.5 0 01-1 0V113c0-.2.2-.5.5-.5z"
        fill="#2F1D4A"
      />
      <path d="M38.3 112l24.4-5.3 15.7 24.1-9 20.6-31.5-1.1.4-38.3z" fill="#fff" />
      <path
        d="M69.4 110.9c-.5-.5-24 5.1-24.3 5.6-.4.5.3 34 .3 34l26.5 1 9.2-19.1S69.7 111 69.4 110.9z"
        fill="#F58452"
      />
      <path
        d="M69.4 152s-.1 0 0 0L38 151c-.4 0-.6-.2-.6-.6l.4-38.3c0-.3.2-.5.4-.6l24.5-5.4c.3 0 .5 0 .6.2L79 130.5v.6l-9 20.5c-.1.1-.2.4-.5.4zm-31-2.3l30.5 1 8.8-19.9-15.3-23.5-23.7 5.1-.2 37.3z"
        fill="#2F1D4A"
      />
      <path
        d="M79 131v-.5l-12.6-19.3c-.3.2-.8.2-1.3.3l12.6 19.3-8.8 19.9-23.6-.8v.5l24.6 1 9-20.3z"
        fill="#BF5328"
      />
      <path
        d="M42.7 122.5c-.4-.2 7.1-2.8 7.1-2.4l5.3 21.4s-2 1-2.3 1c-.2-.2-9.4-19.8-10.1-20zM55.3 149.5a2.6 2.6 0 100-5.3 2.6 2.6 0 000 5.3z"
        fill="#2F1D4A"
      />
    </Window>

    <Dresser width="238" height="199" fill="none" xmlns="http://www.w3.org/2000/svg">
      <Background
        opacity=".5"
        d="M191.3 176l40.4-.7V28.6h-13.4V0h-161v21.8H0v82.5h24v94h167.3v-22.4z"
        fill="#B39ED3"
      />
      <path
        opacity=".5"
        d="M77.3 24.1l2 28.7 25 4-1.4-32.2-25.6-.5zM196.6 65.4l-1.4 14.3 14.4-3.1 11.4-2.7-24.4-8.5z"
        fill="#7E62AF"
      />
      <path
        opacity=".5"
        d="M90.2 15.7l.4 6.3 18.4 1.5 2.6 30.4V18.8l-21.4-3z"
        fill="#7E62AF"
      />
      <path
        opacity=".5"
        d="M100.3 10.2l.4 6.3h20l1 35.6 4.4.8-.9-40-25-2.7zM133 23.4v21l29.7 9.4-17.9-27-11.9-3.4zM109.4 164.1c-1.7-2.4-3.9-38.2-4.7-62.5l24.2 18-.6 2.4 3 1.8 4.3-26.9-3.8-3.4-.6 3.4-26.3-15.4-.2-11 4-.3.6-9.4L24 54.2l1.1 9 5.2.2L46.5 179l6 .6 3-21.7 39.8 4.3s-1.5 13 4.3 13.4c5.7.6 11.2-5.7 14.3-2.5 3.2 3.1.9 18.3.9 18.3s1 1.2 2.8.9c1.8-.4 2-1.5 2-1.5s5.5-13.7 3-20.6c-2.6-7.1-10.6-2.3-13.2-6z"
        fill="#7E62AF"
      />
      <path
        opacity=".5"
        d="M46.7 178.5l53.6-17.1 43.5-13.8 65 8.3s-.3.6.8 1.2 2.9.3 2.9.3L117.6 192l-70.9-13.6z"
        fill="#7E62AF"
      />
      <path
        d="M109.4 79.4l87.3-14.6-1.4 14.1S133.6 93 133 92.8c-.5-.1-23.6-13.4-23.6-13.4z"
        fill="#2F1D4A"
      />
      <path d="M162.2 86.7l12.6-22.5c.7-1.2 1.9-1.7 2.2 0l3 18.6-17.8 4z" fill="#fff" />
      <path d="M165 86l12.6-22.7c.7-1.1 1.8-1.6 2.1.1l3.1 18.6-17.8 4z" fill="#ECB532" />
      <path
        d="M176.9 63.3s.3.2.3.8l.4 2.2c.3.8 1.1.4.9-.5l-.3-2c-.2-1-.7-1.4-1.1-1.5-.8-.1-1.5.4-2 1.2l-12.6 22.7c-.1.2 0 .5.2.7l.2.1c.2 0 .3 0 .4-.3L176 64.2c.3-.7.8-.9 1-.9z"
        fill="#ECB532"
      />
      <path
        d="M151.2 87.9l-.2 1.5c.1-.2-16.2 3.7-16.4 3.7-.3 0-9.2-4.5-9.3-4.8-.2-1 0-1.9.1-2.9.9-9.5 7.4-16.7 14.5-16.1 7 .6 12.1 9 11.3 18.6z"
        fill="#fff"
      />
      <path
        d="M154.6 88.2c-.1.4-20.1 5.3-20.9 5a41 41 0 01-5-3v-4.5c.8-9.5 7.4-16.7 14.5-16.1 7.2.8 13.5 9.2 11.4 18.6z"
        fill="#F58452"
      />
      <path
        d="M130 76.8c.5-.7 0-1.5-.8-1a22.2 22.2 0 00-2.7 13.4c0 .3.2.5.5.5s.5-.3.5-.5v-4.1c.2-3 1.1-6 2.5-8.3zM141.4 68.4c-3.5-.3-7 1.2-10 4.3-.5.9 0 1.4.6.9l.1-.1c2.7-2.9 5.9-4.3 9.1-4.1 3.6.3 6.6 2.7 8.6 6.1.4.6 1.4.2.8-.6-2-3.7-5.3-6.2-9.2-6.5z"
        fill="#F58452"
      />
      <path
        d="M138 88.4h-1.7l-.5-14.6 4.5.1-2.2 14.5zM134.8 92.9s0-2.2 2.3-2.6c2.3-.4 2.8 1.4 2.8 1.4l-5.1 1.2zM219.6 73.2l-7.3-2.8c-.7 0-.8 1 0 1.1l6.9 2.6h.2c.2 0 .4 0 .5-.3 0-.2-.1-.5-.3-.6z"
        fill="#2F1D4A"
      />
      <path
        d="M179.5 78.1l.7 4.6c0 .3.4.5.7.4.3 0 .5-.3.4-.6l-.8-4.7c-.3-.8-1.2-.7-1 .3zM180 74.6l-1-5.6c-.2-.8-1.1-.3-1 .5l1 5.5c.2.9 1.1.5 1-.4zM177.5 63.2l-.3.6v.3l.4 2.2c.3.8 1.1.4.9-.5l-.3-2c-.1-.5-.2-.8-.4-1l-.3.4z"
        fill="#A67029"
      />
      <path
        d="M151.3 78.7a21 21 0 011 8.6l-.3 1.6c0 .3.1.5.4.6.3 0 .5 0 .6-.4a22.7 22.7 0 00-.8-11c-.4-1-1.3-.3-.9.6zM148 71.2c-1.5-.8-3-1.4-4.7-1.5h-.2a12 12 0 016.9 5.7c.4.6 1.4.1.8-.6a20 20 0 00-2.9-3.6z"
        fill="#BF5328"
      />
      <path
        d="M22.5 62.3l-.7-7.9 28.5-2.6c1.2-.3.6-1-.2-1l-29 2.7c-.2 0-.4 0-.4.2v.4l.8 9c0 .1.2.3.5.4L48.6 66c.9 0 .9-1-.2-1l-26-2.7zM76.9 48.2L56 50.3c-.7.2-.8 1 0 1l21-2c.3 0 .5-.3.5-.5-.1-.4-.3-.6-.6-.6zM158.7 60.5l-60.2 8.9-45-4.2c-.8.2-.8 1 .2 1.1l44.8 4.1h.1l60.2-9c1 0 1-1-.1-1zM162.9 60.9l34.4-5.2c1 0 1.2-1 0-1L163 59.8c-.8.1-.7 1.2-.1 1zM176.3 41.3l-14.2-.5c-.3 0-.5.2-.5.5s.2.5.5.5l14.1.5c.9 0 1.3-1 .1-1zM222.6 43l-.4-.2-40.6-1.3c-.7 0-.7 1 0 1l40 1.3-.7 7.4-16.4 2.5c-1 .3-.8 1.2 0 1l17-2.6c.1 0 .3-.2.3-.4l.8-8.3c.2-.2.1-.3 0-.4z"
        fill="#2F1D4A"
      />
      <path
        d="M33.3 98C30.5 79.3 28 64.1 28 63.3c0-.3 0 .3-.3.3s-.7-.5-.7-.2l5.1 34.6c.2.6 1.2.4 1-.2zM34.7 107.2c-.2-.7-1-.2-1 .5l2.2 14.5c.2 1 1.2.5 1 0l-2.2-15zM40.5 146.3l-3-20.8c-.2-.5-1-.3-1 .3l3 20.7c.3 1.1 1.1.7 1-.2zM59 156c-.3 0-.5 0-.5.3l-3.8 19.3-4 1.5-5.6-.5-3.4-22.3c-.2-.8-1.2-.7-1 0 1.6 11.3 3 19.9 3.3 22.8 0 .2.2.4.4.4l6.1.6h.2l4.4-1.5c.2-.1.3-.3.3-.5l3.8-19.2 9.3 1c.7.2 1-.7 0-1l-9.5-1zM129.3 151.6l-28.8 9-26.6-3c-.8 0-1 .9-.1 1l26.7 3h.2l28.6-8.9c1-.4 1-1.5 0-1zM180.7 135.7c-1 .5-47.2 14.6-47.2 14.6-1 .3-.7 1.3 0 1l47.6-14.7c1-.3.6-1.4-.4-.9zM211.9 100.7c-.3 0-.5.2-.5.5l-2.1 25.7s-22.7 6.6-24 7.4c-1 .5-.3 1 .5.9l24.1-7.5.4-.4 2-26a1 1 0 00-.4-.6z"
        fill="#2F1D4A"
      />
      <path
        d="M50.7 178.2c-.3 0-.5-.3-.5-.6l2.8-21.7c0-.3.3-.5.5-.4l5.5.4c.3 0 .5.3.5.5s-.3.5-.5.5l-5.1-.4-2.7 21.2c0 .3-.3.5-.5.5zM96 172.3a35.2 35.2 0 01-1.6-11.9c.1-.3 0-.5-.4-.6-.3 0-.5.1-.6.4 0 .5-.3 8 1.9 13 .4.6 1.3 0 .8-.9zM113.6 180.7c0 .8 1.2.9 1-.3 0-2.2-.1-4.6-1.5-6a4.4 4.4 0 00-2.9-1.2c-1.8-.1-3 .9-4.3 1.8-1.6 1.3-3.2 2.5-6.3 1.5a5 5 0 01-2-1.6c-.8-.8-1.4-.3-.8.7.7.9 1.5 1.5 2.5 1.8 3.7 1.2 5.6-.3 7.2-1.7 1.2-.9 2.2-1.7 3.6-1.6 1 0 1.7.3 2.2.8 1.2 1.4 1.4 3.8 1.3 5.8zM115.5 168c.6 0 1-1.1 0-1.1h-1c-1.6.1-3 .2-4-.4-2.3-1.2-1.7-6-1.3-7.7.1-.3 0-.5-.4-.6-.3-.1-.5 0-.6.4-.1.3-1.7 7 1.6 8.8 1.4.7 3 .6 4.7.6h1z"
        fill="#2F1D4A"
      />
      <path
        d="M121.2 170c-.7-1.6-1.6-2.4-2.7-2.8-1-.2-1 1 0 1.1a4 4 0 011.7 2c2.3 5.3-2.9 19.4-3 19.5 0 0-.4.7-1.5.7-1 0-1.5-.4-1.7-.6l.3-6.4c0-.9-1-.7-1 .2a192 192 0 01-.3 6.2v.2c0 .1.5 1.1 2.6 1.2h.2c1.5 0 2.2-1 2.2-1.3.6-.4 5.7-14.5 3.2-20zM100.6 161.6a.6.6 0 01-.5-.3c-.6-1.5-4-76.3-4.6-91.3 0-.3.2-.5.5-.5s.5.2.5.5c1.3 30.7 4 89.1 4.5 91 .1.3 0 .5-.3.6h-.1zM75 58l-53.8-4.6c-.3 0-.5.2-.5.5s.2.5.5.5l54 4.7c1 .1 1.3-.9-.2-1.1zM222.2 42.8L98.3 60l-15.5-1.3c-1.3 0-1 1-.2 1l15.6 1.4h.1l124-17.3c.2 0 .4-.3.3-.6 0-.3 0-.5-.4-.4z"
        fill="#2F1D4A"
      />
      <path
        d="M98.5 70.4c-.3 0-.5-.2-.5-.5l-.2-9.3c0-.3.2-.6.5-.6s.5.3.5.6l.3 9.3c0 .3-.3.5-.6.5zM211.7 157.8c-1.6 0-2.6-1-2.6-1.2l-.1-.4s.2-4.4-1-9.8c-.1-.8-.3-1.3-.8-1.6-.7-.4-2 0-3.3.3-2.1.7-4.8 1.4-7.2 0-5.2-2.6-5-11.7-5-12 0-.4.1-.6.5-.6.3 0 .5.2.5.5 0 .1-.1 8.9 4.5 11.2 2.1 1.1 4.4.5 6.5 0 1.6-.6 3-1 4.2-.3.6.4 1 1.1 1.2 2.2 1 4.9 1 8.8 1 9.8.2.2.8.7 1.7.6.9 0 1.3-.4 1.4-.6.2-1 2-10 .6-14.6-1-2.8-2.1-2.8-4-3-1-.1-2.1-.1-3.3-.9-2.6-1.5-1.5-8.3-1.4-9 0-.3.3-.4.6-.4s.5.3.4.6c-.3 1.9-.8 7 1 8 .9.5 1.9.6 2.8.7 1.9.1 4 .3 5 3.8 1.5 5.2-.6 14.8-.6 15.2v.1s-.6 1.2-2.3 1.3h-.3zM115 108.5c-.5-.3-1 .7.2 1.3l12.3 8.9h.3l.4-.1c.2-.2.1-.6-.1-.8l-13-9.3zM131 94.8L105.4 80h-.5c-.2 0-.2.3-.2.4v21.5l.2.4 6.8 4.9c.6.4 1.2-.2.3-1l-6.2-4.6V81.2l25 14.5c.3 0 .6 0 .8-.2l-.4-.7zM76.2 23v-.1h.5l23.9 2.7 1 18.6c0 1 1 .8 1 .2l-1-19.4c0-.2-.2-.4-.4-.5L77 22c-.2-.1-.8-.2-1.3 0-.3.2-.5.5-.5 1.1l.9 11.7c0 1 1 .8 1 0L76 23zM102.6 46.6c0-.7-1-.6-1 .3l.3 7.5c-8.3-1.1-23.3-3-23.8-3.2l-.2-.9-.7-10.9c-.1-1-1.1-1-1 0l.7 10.8c-.1.6 0 1.8 1 2l24.5 3.2h.5l.2-.5-.5-8.3z"
        fill="#2F1D4A"
      />
      <path
        d="M109.4 54.5l-1.6-.3c-.3 0-.5-.3-.4-.6 0-.3.3-.5.6-.4l1 .2-.2-29.7-25.1-2-7.3 1a.7.7 0 01-.6-.4c0-.3.2-.5.4-.6l7.4-1 25.7 2c.3 0 .5.2.5.5l.2 30.7s0 .3-.2.4l-.4.2z"
        fill="#2F1D4A"
      />
      <path
        d="M103 55.2c-.3 0-.5-.2-.6-.4 0-.3.1-.5.5-.6l4.3-1-.7-28.6-25.4-2.4c-.3 0-.5-.3-.4-.5 0-.3.3-.6.5-.5l25.9 2.6c.3 0 .4.2.5.5l.7 29.6c0 .2-.2.5-.4.5l-4.7 1-.2-.2zM131.4 124.1c-.4-.1-.5-.3-.5-.6l4.5-26.3-4.1-3.3c-.2-.2-.3-.5-.1-.7.2-.2.5-.3.7-.1l4.4 3.4.2.5-4.6 26.6c0 .3-.3.5-.5.5z"
        fill="#2F1D4A"
      />
      <path
        d="M136 97.6c-.2 0-.4-.2-.5-.4-.1-.3.1-.5.4-.6l101.2-23.7c.3-.1.5 0 .6.4.1.3 0 .5-.4.6L136.1 97.6zM150.8 112l-.3-.1-6-4.8a.6.6 0 01-.2-.8c.2-.2.5-.2.7 0l6.1 4.8c.2.2.2.5.1.7l-.4.2zM165.4 108h-.3l-5.6-4.6a.6.6 0 010-.8c.1-.2.4-.2.6 0l5.6 4.6c.2.2.2.5 0 .7 0 .2-.2.2-.3.2z"
        fill="#2F1D4A"
      />
      <path
        d="M147 113.1l-.4-.4c-.1-.3 0-.5.4-.6l21.3-5.3c.3-.1.6 0 .7.4 0 .3-.1.5-.5.6l-21.3 5.3h-.1zM216.4 95.3l-.3-.1-6-5a.6.6 0 01-.2-.8c.2-.2.5-.2.7-.1l6 5c.3.2.3.5.2.8l-.4.2zM231 91.3l-.4-.1-5.5-4.7a.6.6 0 01-.1-.7c.2-.2.5-.2.7 0l5.6 4.5c.2.2.2.5 0 .7 0 .2-.2.3-.3.3z"
        fill="#2F1D4A"
      />
      <path
        d="M212.7 96.3c-.2 0-.4-.2-.5-.4-.1-.3 0-.5.4-.6l21.3-5.4c.3 0 .5.1.6.4.2.3 0 .5-.4.6l-21.3 5.4c0-.1-.1 0-.1 0zM121.7 133.5c-.2 0-.4-.2-.5-.4 0-.3.1-.5.4-.6l21.4-5.3c.3-.1.5 0 .6.4.1.3-.1.5-.4.6l-21.4 5.3zM120.5 53l-2.4-.4c-.2 0-.4-.4-.4-.6l.1-34-23.2-2.7-.2-.1c-2 0-4 0-4.3.2l.2 6c0 .4-.2.6-.5.6s-.5-.2-.5-.5l-.3-6.1c0-.3.2-1 1-1.1l7.3-.3 22.8 1.6c.2 0 .6 0 1 .3.2.2.4.5.4 1.1v34.8s.1.4-.2.8c-.2.2-.4.4-.8.4zm-1.7-1.4l1.6.3V17v-.3h-.3l-9.7-.7 8 1c.4 0 .5.1.5.4l-.1 34.2zM115.9 143.2l-7.4 2-1.4-23.9 19.4-3c.3 0 .5-.3.4-.6 0-.3-.3-.5-.6-.4l-19.9 3.1c-.3 0-.4.3-.4.5l1.6 25c0 .3 0 .4.2.5h.3s6.6-1.8 7.8-2c1.2-.5.7-1.4 0-1.2zM160.3 130.7c-.8 0-39.4 11-40.1 11.4-.7.4-.6 1.2.2 1l40-11.3c1-.5.8-1.3 0-1.1zM204.4 102.6c-.3 0-.5.3-.5.6l-1.2 15.5s-34.2 9.5-35.6 10c-1.4.5-1.1 1.4 0 1l36.2-10.2.5-.4 1-15.8c0-.3-.1-.7-.4-.7z"
        fill="#2F1D4A"
      />
      <path
        d="M126.8 132.1h-.1l-6.7-2c-.3 0-.4-.4-.3-.6 0-.3.4-.4.6-.3l6.7 2c.3 0 .4.4.3.6 0 .2-.2.3-.5.3zM139.7 129h-.1l-6.7-2c-.3 0-.4-.3-.3-.5.1-.3.4-.4.6-.3l6.7 1.9c.3.1.4.4.3.6 0 .1-.3.3-.5.3zM187 117.5c-.2 0-.4-.2-.5-.4 0-.3.1-.5.4-.6l21.4-5.3c.3-.1.5 0 .6.4 0 .3-.1.5-.4.6l-21.4 5.3z"
        fill="#2F1D4A"
      />
      <path
        d="M192.2 116h-.1l-6.7-1.9c-.3 0-.4-.4-.3-.6 0-.3.4-.4.6-.3l6.7 2c.3 0 .4.4.3.6-.1.2-.3.3-.5.3zM205 113h-.1l-6.7-2c-.3-.1-.4-.4-.3-.7.1-.2.4-.4.6-.3l6.7 2c.3 0 .4.4.3.6-.1.2-.3.3-.5.3zM111.9 53.8c-.2 0-.4-.2-.5-.4-.1-.3 0-.5.4-.6l6.1-1.4c.3 0 .6.1.7.4 0 .3-.1.6-.5.7l-6.1 1.3h-.1zM132.7 51.6l-2.6-.4c-.4 0-.6-.3-.5-.6 0-.3.4-.5.7-.4l2 .3-.6-39-26.6-1.9-4.5.5h-.1v4.5c0 .3-.2.5-.5.5s-.5-.2-.5-.5V10v-.6a2 2 0 011-.5l4.6-.4 27.1 2c.3 0 .5.2.5.5l.6 40.1c0 .1 0 .3-.2.4h-.4z"
        fill="#2F1D4A"
      />
      <path
        d="M125.7 53l-4.5-1c-.3 0-.4-.3-.4-.6.1-.3.3-.4.6-.4l3.8.8-.9-38.5-24.4-2.7c-.3 0-.5-.3-.4-.6 0-.4.3-.6.6-.5l24.8 3c.2 0 .4.1.4.4l1 39.7-.2.4h-.4zM178 103.9c-.2 0-.3 0-.4-.6h-.1v-.1c-.2-1.4-.2-5-.2-15.5l-6.6-2.3c-.3-.1-.4-.4-.3-.6.1-.3.4-.4.6-.3l6.9 2.3c.2.1.3.3.3.6l.1 15c1.8-1.5 7-5.6 22.7-17.2l.2-3-6.4-2c-.3 0-.4-.3-.3-.5.1-.3.4-.5.6-.4l6.8 2.1c.2.1.4.3.4.5l-.2 3.6c0 .1 0 .3-.2.4-9 6.8-22.7 17-23.6 17.9h-.3z"
        fill="#2F1D4A"
      />
      <path
        d="M126 52.5c-.2 0-.4-.3-.5-.5 0-.3.1-.5.4-.6l3.1-.6V12.2l-25.2-2.6c-.3 0-.5-.3-.4-.5 0-.3.3-.5.5-.4l25.6 2.6c.3 0 .6.2.6.5v39.4c0 .2-.3.4-.5.5l-3.5.8z"
        fill="#2F1D4A"
      />
      <path
        d="M126.7 43c-.3 0-.5-.3-.5-.6-.5-26.6-.4-26.8-.4-26.9.1-.3.5-.4.7-.3.2 0 .4.3.3.6-.1 1 .2 19.5.3 26.7 0 .1-.1.3-.4.4zM127.6 47.4l-.1-19c0-.4.2-.6.5-.6s.5.2.5.5l.1 19.1h-1zM111.8 54.8l-2.6-.4c-.3 0-.5-.3-.4-.6 0-.3.3-.5.6-.4l1.9.3-.2-34.3c-2-.5-13.9-2.3-21.7-3.4-.3 0-.5-.3-.4-.6 0-.3.3-.5.6-.4 22 3 22.4 3.5 22.5 3.7v.4l.3 35.1-.2.4-.4.2z"
        fill="#2F1D4A"
      />
      <path
        d="M103.8 52c-.3 0-.5-.3-.5-.6l-.9-24.3c0-.3.2-.5.6-.5.3 0 .5.2.5.5l.8 24.3c0 .2-.2.5-.5.5zM105.3 45.3c-.3 0-.5-.2-.5-.5l-.5-12.7c0-.3.2-.5.5-.5s.5.2.5.5l.5 12.7c0 .2-.2.5-.5.5zM116 47c-.3 0-.5-.2-.5-.5l-.1-26.7c0-.3.2-.5.5-.5s.5.2.5.5l.1 26.7c0 .3-.2.5-.5.5zM113.2 30.4c-.3 0-.5-.2-.5-.5l-.1-5.7c0-.3.2-.5.5-.5s.5.2.5.5l.1 5.7c0 .2-.2.5-.5.5zM113.3 50.2c-.3 0-.5-.2-.5-.5V35.8c0-.3.2-.5.5-.5s.5.2.5.5v13.9c0 .3-.2.5-.5.5zM165.5 46.8h-.1l-3.6-1.1c-.3-.1-.4-.4-.3-.6 0-.2.4-.4.6-.3l2.1.6-15.9-22.6-16-4.4c-.3-.1-.4-.3-.4-.6.1-.4.3-.5.6-.5l16.2 4.5c.1 0 .2 0 .3.2l17 23.9v.6l-.5.3zM136.1 26.6c.7.2 1-.7 0-1l-3.7-1c-.3-.2-.5 0-.6.2-.1.3.1.6.3.7l4 1zM138.3 43.4l-5.6-1.6c-.3-.1-.5 0-.6.3-.1.3.1.5.3.6l5.9 1.8c.9.3.9-.7 0-1z"
        fill="#2F1D4A"
      />
      <path
        d="M160 50.3l-15.7-22.4-.3-.2-4.7-1.3c-.7-.2-1 .8 0 1l4.3 1.2 14.8 21-15.8-4.8c-.8-.5-1.5.7 0 1l17 5.2c.2 0 .3 0 .4-.2.2 0 .2-.4 0-.5z"
        fill="#2F1D4A"
      />
      <path
        d="M158.3 49.3a.8.8 0 01-.4-.2.5.5 0 010-.8l3.3-3.1-14.4-20.9-14.8-4.5c-.3 0-.4-.4-.3-.6.1-.3.4-.4.6-.3l15 4.6.3.2 14.7 21.4-.1.6-3.6 3.5h-.3z"
        fill="#2F1D4A"
      />
      <path
        d="M158.4 46l-.4-.2-9.5-13c-.2-.3 0-.6.1-.8.2-.2.5 0 .8.1l9.4 13c.2.3.1.6-.1.8h-.3z"
        fill="#2F1D4A"
      />
      <path
        d="M157.2 41.5c-.3 0-.4-.1-.5-.2-8.5-12-10.5-15-11-15.8-.9-.4-6.6-1.6-10.2-2.2-.3-.1-.4-.3-.4-.6s.3-.4.6-.4c9.9 2 10.8 2.2 10.8 2.6l11 15.7c.3.3.2.6 0 .8h-.3zM225.4 72.3l-24.6-8.1h-.2l-4.1.5c-.2 0-.4.2-.4.4s0 .4.3.5l12.8 4.8c.6.2 1-.6.3-1l-10.8-4.1 1.9-.2 24.5 8c.3.2.5 0 .6-.2.1-.3 0-.6-.3-.6z"
        fill="#2F1D4A"
      />
      <path
        d="M213.5 69.3c-.3 0-.5-.3-.5-.5l1-16c0-.2.2-.4.4-.4.3 0 .5.3.5.5l-.9 15.9c0 .3-.2.5-.5.5zM159.3 115.4c-.8.3-.7 1.4 0 1l28.2-8c1-.3 1-1.3 0-1l-28.2 8zM237.6 73.2l-.3-.3-5.3-2h-.3l-24.4 5.4c-.7.2-.6 1.2.3 1l24-5.4 4.8 1.8-3 6.4c-.5.8.5 1 .8.4l3.3-6.8c.2-.2.2-.4.1-.5zM131.5 123.3l-3-2 3.5-27.2 70.2-15.6c1-.2.6-1.3-.2-1-.8.3-70.6 15.7-70.6 15.7-.2 0-.4.2-.4.4l-3.6 28c0 .1 0 .3.2.4l3.4 2.3.3.1 24.2-6.8c1-.2 1-1.2 0-1l-24 6.7zM231.5 83.9l-6.2 12.7s-32.6 9.3-33.5 9.4c-.8.2-.9 1.4 0 1a7564 7564 0 0034.3-9.9l6.3-13c.5-.4-.4-1-1-.2z"
        fill="#2F1D4A"
      />
      <path
        d="M133.6 93.5h-.2l-23.8-13.3-4.4.7c-.2 0-.5 0-.7-.2-.1-.2 0-.6.2-.7.4-.2 3.2-.7 4.8-.9l.3.1 24 13.4c.2 0 .3.4.2.7 0 .1-.1.2-.4.2zM174.3 80.3l1.4-.4s3.5-11.4 3.2-11.3l-3 .7-1.6 11z"
        fill="#2F1D4A"
      />
    </Dresser>
  </Container>
);

export default WelcomeBackground;

const Illustration = styled(motion.svg)`
  position: absolute;
  /* Important is needed to override our root SVG rule.
   * We disable clipping to allow some of the background
   * to animate outside of the illustration during transitions */
  overflow: visible !important;
`;

const Bed = styled(Illustration)`
  right: -160px;
  bottom: 100px;
`;

Bed.defaultProps = {
  variants: {
    initial: {
      opacity: 0,
      scale: 0.9,
    },
    animate: {
      opacity: 1,
      scale: 1,
      transition: testableTransition({duration: 0.5}),
    },
    exit: {y: -200, opacity: 0},
  },
  transition: testableTransition({
    duration: 1.1,
  }),
};

const Window = styled(Illustration)`
  left: 100px;
  top: 120px;
`;

Window.defaultProps = {
  variants: {
    initial: {
      opacity: 0,
      scale: 0.9,
    },
    animate: {
      opacity: 1,
      scale: 1,
      transition: testableTransition({duration: 0.5}),
    },
    exit: {y: -80, opacity: 0},
  },
  transition: testableTransition({
    duration: 1,
  }),
};

const Dresser = styled(Illustration)`
  bottom: 120px;
  left: 0;
`;

Dresser.defaultProps = {
  variants: {
    initial: {
      opacity: 0,
      scale: 0.9,
    },
    animate: {
      opacity: 1,
      scale: 1,
      transition: testableTransition({duration: 0.5}),
    },
    exit: {y: -120, opacity: 0},
  },
  transition: testableTransition({
    duration: 0.9,
  }),
};

const Background = styled(motion.path)``;

Background.defaultProps = {
  variants: {
    initial: {y: 0},
    exit: {y: 80},
  },
  transition: testableTransition({
    duration: 1.3,
  }),
};

const Container = styled(motion.div)`
  pointer-events: none;
  width: 100vw;
  height: 80vh;
  min-width: 200px;
  max-width: 1000px;
  min-height: 800px;
  max-height: 900px;

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
`;
Container.defaultProps = {
  variants: {
    animate: {},
    exit: {},
  },
  transition: testableTransition({staggerChildren: 0.2}),
};
